artificial island fishing port - Turco Inglés Diccionario